|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.model.ValidationRule
public class ValidationRule
Eine ValidationRule dient der Validierung eines ModelNode-Objekts.
Dafür greift eine Validierungsregel auf einen ModelValidator zurück,
der entsprechend durchlaufen wird, um den Modellknoten auf seine Konsistenz
zu überprüfen.
| Constructor Summary | |
|---|---|
ValidationRule()
Parameterloser Konstruktor zum Erzeugen einer neuen ValidationRule. |
|
ValidationRule(java.lang.String validatorName)
Konstruktor zum Erzeugen einer neuen ValidationRule. |
|
ValidationRule(java.lang.String validatorName,
java.lang.Class validatorClass)
Konstruktor zum Erzeugen einer neuen ValidationRule. |
|
| Method Summary | |
|---|---|
void |
addParameter(ParameterBean param)
Hinzufügen eines Parameters zur Parametrisierung der ValidationRule. |
ParameterBean[] |
getParams()
Zurückliefern aller Parameter, die die ValidationRule parametrisieren. |
java.lang.String |
getValidationMessage()
Zurückliefern der Validierungsnachricht. |
java.lang.Object |
getValidator(IODefinition ioDefinition,
ILocaleInformationRepository lir)
Zurückliefern des Validators, der die Überprüfung der Einhaltung der ValidationRule übernimmt. |
java.lang.Class |
getValidatorClass()
Zurückgeben der Klasse des Validators. |
java.lang.String |
getValidatorName()
Zurückliefern des Namens des Validators. |
void |
setValidationMessage(java.lang.String validationMessage)
Setzen der Validierungsnachricht. |
void |
setValidatorClass(java.lang.Class validatorClass)
Setzen der Klasse des Validators. |
void |
setValidatorName(java.lang.String validatorName)
Setzen des Namens des Validators. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ValidationRule()
ValidationRule.
public ValidationRule(java.lang.String validatorName)
ValidationRule.
validatorName - Name, über den die Validierungsregel identifiziert werden soll.
public ValidationRule(java.lang.String validatorName,
java.lang.Class validatorClass)
ValidationRule.
validatorName - Name, über den die Validierungsregel identifiziert werden soll.validatorClass - Klasse des korrespondierenden ModelValidator.| Method Detail |
|---|
public void addParameter(ParameterBean param)
ValidationRule.
param - Parameter zur Parametrisierung.public ParameterBean[] getParams()
ValidationRule parametrisieren.
public java.lang.String getValidationMessage()
ModelValidator nach Durchlaufen der
Validierung zurückliefert.public void setValidationMessage(java.lang.String validationMessage)
validationMessage -
public java.lang.Object getValidator(IODefinition ioDefinition,
ILocaleInformationRepository lir)
ValidationRule übernimmt.
ioDefinition - Aktuelle IODefinition.lir - Korrespondierendes ILocaleInformationRepository zur
Überprüfung der lokalisierten Werte (z.B. Datums- und Zahlenformate).
ValidationRule.public java.lang.String getValidatorName()
public void setValidatorName(java.lang.String validatorName)
validatorName - Name des Validators.public void setValidatorClass(java.lang.Class validatorClass)
validatorClass - Klasse des Validators.public java.lang.Class getValidatorClass()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||